package com.fastwire.carriere.service;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;

import com.fastwire.carriere.pegasus.vo.PegasusOrderDetailsVo;
import com.fastwire.carriere.service.exception.ServiceException;

/**
 * JAX-WS PegasusService. Development Env: JDK 1.6.023 Apache CXF 2.5.1 Spring
 * 3.0.6 JAX-WS 2.2.1
 * 
 * 
 */
@WebService(targetNamespace = "http://pegasus.fastwire.com", name = "PegasusService")
@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL)
public interface PegasusService {

	/**
	 * Creates the order.
	 * 
	 * @param order
	 *            the order
	 * @return the string
	 */
	@WebMethod
	public String createOrder(
			@WebParam(name = "PegasusOrderDetails") PegasusOrderDetailsVo order)
			throws ServiceException;

}
